-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
100 UI admin site maintenance notifications #148
100 UI admin site maintenance notifications #148
Conversation
create model for a site notification
add notification to db_connection
Add notifications api endpoints
@schmelz21 According to @rapidray12 any newly created endpoints are blocked until a particular team unblocks them. In order to not mess up staging, one possibility would be to revert the new /admin-tools endpoint to the use the existing /scans one until /admin-tools is available for use. What do you think? |
update the app file to manage the new notification endpoints
update api request type for create
Remove auth permission to view notification
Change location of notifications app api
remove typo
Blocked: implementation of stopping logins is blocked |
…nce windows if not globalAdmin user.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I fixed the duplicate imports error and the linter errors myself. Other than those small things, LGTM.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
end-to-end UAT passed.
🗣 Description
The Admin site maintenance tool should allow administrators to manage site maintenance messages. And create a method to issue a site management page. These messages will be displayed to users during scheduled maintenance on the login page and/or when there are critical update a maintenance page will display.
💭 Motivation and context
This is valuable to streamline the maintenance processes for Crossfeed.
🧪 Testing
📷 Screenshots
No active or inactive notifications screen
Active notification and inactive notifications
Add New notification card and validation
Update notification pop up and validation
Login Screen with an Active notification
✅ Pre-approval checklist
in code comments.
to reflect the changes in this PR.
✅ Pre-merge checklist
✅ Post-merge checklist